grass and straw chopper - Alemán Inglés Diccionario